&&&&&&&&&&&&&&&&&&&&&&&&&&&&'%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$&&&%%%%%%%%%%%%%%%&'''''&%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%$$$$$$$$$$$$$$$%%%%%%%$$$$$%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%#$$$%%%%%%%%%%%%%%%%$$$$$%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$&&&$$$$$$$$$$$$$$$%'''''%$$$$$%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$$$$%%%%%%%%%%%%%%%%$$$$$%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%&&&&&&&&&&&&&&&&&&&&&&&&&&&&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%$%%%